<?php if (!defined('THINK_PATH')) exit(); /*a:7:{s:83:"D:\Software\phpstudy_pro\WWW\asks\public/../application/home\view\user\profile.html";i:1636635295;s:67:"D:\Software\phpstudy_pro\WWW\asks\application\home\view\layout.html";i:1638770506;s:72:"D:\Software\phpstudy_pro\WWW\asks\application\home\view\common\meta.html";i:1636163362;s:74:"D:\Software\phpstudy_pro\WWW\asks\application\home\view\common\script.html";i:1636163172;s:74:"D:\Software\phpstudy_pro\WWW\asks\application\home\view\common\header.html";i:1636639625;s:72:"D:\Software\phpstudy_pro\WWW\asks\application\home\view\common\menu.html";i:1636524459;s:74:"D:\Software\phpstudy_pro\WWW\asks\application\home\view\common\footer.html";i:1636163196;}*/ ?>
<!DOCTYPE html>
<html lang="en">

<head>
    <!-- 样式 -->
    <meta charset="utf-8">
<title>基于 layui 的极简社区页面模版</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="keywords" content="fly,layui,前端社区">
<meta name="description" content="Fly社区是模块化前端UI框架Layui的官网社区，致力于为web开发提供强劲动力">
<link rel="stylesheet" href="/static/home/res/layui/css/layui.css">
<link rel="stylesheet" href="/static/home/res/css/global.css">
    <!-- js -->
    <script src="/static/home/res/layui/layui.js"></script>
<script>
    layui.cache.page = '';
    layui.cache.user = {
        username: '游客'
        , uid: -1
        , avatar: '/static/home/res/images/avatar/00.jpg'
        , experience: 83
        , sex: '男'
    };
    layui.config({
        version: "3.0.0"
        , base: '/static/home/res/mods/' //这里实际使用时，建议改成绝对路径
    }).extend({
        fly: 'index'
    }).use('fly');
</script>
</head>

<body>
    <!-- 头部 -->
    <div class="fly-header layui-bg-black">
  <div class="layui-container">
    <a class="fly-logo" href="<?php echo url('home/index/index'); ?>">
      <img src="/static/home/res/images/logo.png" alt="layui">
    </a>

    <ul class="layui-nav fly-nav-user">
      <?php if(!\think\Cookie::get('LoginUser')): ?>
      <!-- 未登入的状态 -->
      <li class="layui-nav-item">
        <a class="iconfont icon-touxiang layui-hide-xs" href="<?php echo url('home/user/index'); ?>"></a>
      </li>
      <li class="layui-nav-item">
        <a href="<?php echo url('home/index/login'); ?>">登入</a>
      </li>
      <li class="layui-nav-item">
        <a href="<?php echo url('home/index/register'); ?>">注册</a>
      </li>
      <?php else: ?>
      <!-- 登入后的状态 -->

      <li class="layui-nav-item">
        <a class="fly-nav-avatar" href="javascript:;">
          <cite class="layui-hide-xs"><?php echo \think\Cookie::get('LoginUser')['nickname']; ?></cite>
          <?php if(\think\Cookie::get('LoginUser')['auth'] == 1): ?>
          <i class="iconfont icon-renzheng layui-hide-xs" title="认证信息:<?php echo \think\Cookie::get('LoginUser')['nickname']; ?>"></i>
          <?php endif; ?>
          <i class="layui-badge fly-badge-vip layui-hide-xs">VIP<?php echo \think\Cookie::get('LoginUser')['vip']; ?></i>
          <img src="<?php echo \think\Cookie::get('LoginUser')['avatar']; ?>">
        </a>
        <dl class="layui-nav-child">
          <dd><a href="<?php echo url('home/user/profile'); ?>"><i class="layui-icon">&#xe620;</i>基本设置</a></dd>
          <dd><a href="<?php echo url('home/user/message'); ?>"><i class="iconfont icon-tongzhi" style="top: 4px;"></i>我的消息</a></dd>
          <dd>
            <a href="<?php echo url('home/user/index'); ?>"><i class="layui-icon"
                style="margin-left: 2px; font-size: 22px;">&#xe68e;</i>我的主页</a>
          </dd>
          <hr style="margin: 5px 0;">
          <dd><a href="<?php echo url('home/index/logout'); ?>" style="text-align: center;">退出</a></dd>
        </dl>
      </li>
      <?php endif; ?>
    </ul>
  </div>
</div>
    <!-- 内容 -->
    <style>
  .input-radio {
    width: 260px !important;
  }

  .layui-form-pane .layui-form-label {
    width: 100px !important;
  }

  .layui-form-text .layui-form-label {
    width: 100% !important;
  }
</style>
<div class="layui-container fly-marginTop fly-user-main">

  <ul class="layui-nav layui-nav-tree layui-inline" lay-filter="user">
    <li class="layui-nav-item">
        <a href="<?php echo url('home/user/index'); ?>">
            <i class="layui-icon">&#xe609;</i>
            我的主页
        </a>
    </li>
    <li class="layui-nav-item">
        <a href="<?php echo url('home/user/home'); ?>">
            <i class="layui-icon">&#xe612;</i>
            用户中心
        </a>
    </li>
    <!-- layui-this 选中样式 -->
    <li class="layui-nav-item">
        <a href="<?php echo url('home/user/profile'); ?>">
            <i class="layui-icon">&#xe620;</i>
            基本设置
        </a>
    </li>
    <li class="layui-nav-item">
        <a href="<?php echo url('home/user/message'); ?>">
            <i class="layui-icon">&#xe611;</i>
            我的消息
        </a>
    </li>
</ul>

<div class="site-tree-mobile layui-hide">
    <i class="layui-icon">&#xe602;</i>
</div>
<div class="site-mobile-shade"></div>

<div class="site-tree-mobile layui-hide">
    <i class="layui-icon">&#xe602;</i>
</div>
<div class="site-mobile-shade"></div>

  <div class="fly-panel fly-panel-user" pad20>
    <div class="layui-tab layui-tab-brief" lay-filter="user">
      <ul class="layui-tab-title" id="LAY_mine">
        <li class="layui-this" lay-id="info">我的资料</li>
        <li lay-id="avatar">头像</li>
        <li lay-id="pass">密码</li>
        <li lay-id="cover">封面图</li>
      </ul>
      <div class="layui-tab-content" style="padding: 20px 0;">
        <!-- 我的资料 -->
        <div class="layui-form layui-form-pane layui-tab-item layui-show">
          <form method="post" enctype="multipart/form-data">
            <input type="hidden" name="action" value="profile">
            <!-- 邮箱 -->
            <div class="layui-form-item">
              <label for="L_email" class="layui-form-label">邮箱</label>
              <div class="layui-input-inline">
                <input type="text" id="L_email" name="email" required lay-verify="email" autocomplete="off"
                  value="<?php echo $LoginUser['email']; ?>" class="layui-input">
              </div>
              <?php if(\think\Cookie::get('LoginUser')['auth'] == 0): ?>
              <div class="layui-form-mid layui-word-aux">如果您在邮箱已激活的情况下，变更了邮箱，需<a id="auth"
                  style="font-size: 12px; color: #4f99cf; cursor: pointer;">重新验证邮箱</a>。</div>
              <?php endif; ?>
            </div>

            <!-- 昵称 -->
            <div class="layui-form-item">
              <label for="nickname" class="layui-form-label">昵称</label>
              <div class="layui-input-inline">
                <input type="text" id="nickname" name="nickname" required lay-verify="required" autocomplete="off"
                  value="<?php echo $LoginUser['nickname']; ?>" class="layui-input">
              </div>
              <div class="layui-inline">
                <div class="layui-input-inline input-radio">
                  <input type="radio" name="sex" value="0" title="保密" <?php echo $LoginUser['sex']==0?"checked" : ''; ?>>
                  <input type="radio" name="sex" value="1" title="男" <?php echo $LoginUser['sex']==1?"checked" : ''; ?>>
                  <input type="radio" name="sex" value="2" title="女" <?php echo $LoginUser['sex']==2?"checked" : ''; ?>>
                </div>
              </div>
            </div>

            <div class="layui-form-item">
              <!-- 省 -->
              <label for="province" class="layui-form-label">省</label>
              <div class="layui-input-inline">
                <select name="province" id="province" lay-filter="province">
                  <option value="0">选择省</option>
                  <?php foreach($province as $item): ?>
                  <option value="<?php echo $item['code']; ?>" <?php echo $item['code']==$LoginUser['province']?"selected" : ""; ?>><?php echo $item['name']; ?>
                  </option>
                  <?php endforeach; ?>
                </select>
              </div>

              <!-- 市 -->
              <label for="city" class="layui-form-label">市</label>
              <div class="layui-input-inline">
                <select name="city" id="city" lay-filter="city">
                  <option value="0">选择市</option>
                  <?php foreach($city as $item): ?>
                  <option value="<?php echo $item['code']; ?>" <?php echo $item['code']==$LoginUser['city']?"selected" : ""; ?>><?php echo $item['name']; ?>
                  </option>
                  <?php endforeach; ?>
                </select>
              </div>

              <!-- 区 -->
              <label for="district" class="layui-form-label">区</label>
              <div class="layui-input-inline">
                <select name="district" id="district">
                  <option value="0">选择区</option>
                  <?php foreach($district as $item): ?>
                  <option value="<?php echo $item['code']; ?>" <?php echo $item['code']==$LoginUser['district']?"selected" : ""; ?>><?php echo $item['name']; ?>
                  </option>
                  <?php endforeach; ?>
                </select>
              </div>
            </div>

            <!-- 个人简介 -->
            <div class="layui-form-item layui-form-text">
              <label for="content" class="layui-form-label">个人简介</label>
              <div class="layui-input-block">
                <textarea placeholder="随便写些什么刷下存在感" id="content" name="content" autocomplete="off"
                  class="layui-textarea" style="height: 80px;"><?php echo $LoginUser['content']; ?></textarea>
              </div>
            </div>
            <div class="layui-form-item">
              <button class="layui-btn" key="set-mine" lay-submit>确认修改</button>
            </div>
          </form>
        </div>

        <!-- 头像 -->
        <div class="layui-form layui-form-pane layui-tab-item">
          <div class="layui-form-item">
            <div class="avatar-add">
              <p>建议尺寸168*168，支持jpg、png、gif，最大不能超过50KB</p>
              <button type="button" class="layui-btn upload-img">
                <i class="layui-icon">&#xe67c;</i>上传头像
              </button>
              <img src="https://tva1.sinaimg.cn/crop.0.0.118.118.180/5db11ff4gw1e77d3nqrv8j203b03cweg.jpg">
              <span class="loading"></span>
            </div>
          </div>
        </div>

        <!-- 密码 -->
        <div class="layui-form layui-form-pane layui-tab-item">
          <form action="/user/repass" method="post">
            <div class="layui-form-item">
              <label for="L_nowpass" class="layui-form-label">当前密码</label>
              <div class="layui-input-inline">
                <input type="password" id="L_nowpass" name="nowpass" required lay-verify="required" autocomplete="off"
                  class="layui-input">
              </div>
            </div>
            <div class="layui-form-item">
              <label for="L_pass" class="layui-form-label">新密码</label>
              <div class="layui-input-inline">
                <input type="password" id="L_pass" name="pass" required lay-verify="required" autocomplete="off"
                  class="layui-input">
              </div>
              <div class="layui-form-mid layui-word-aux">6到16个字符</div>
            </div>
            <div class="layui-form-item">
              <label for="L_repass" class="layui-form-label">确认密码</label>
              <div class="layui-input-inline">
                <input type="password" id="L_repass" name="repass" required lay-verify="required" autocomplete="off"
                  class="layui-input">
              </div>
            </div>
            <div class="layui-form-item">
              <button class="layui-btn" key="set-mine" lay-filter="*" lay-submit>确认修改</button>
            </div>
          </form>
        </div>

        <!-- 修改封面 -->
        <div class="layui-form layui-form-pane layui-tab-item">
          <form method="post" enctype="multipart/form-data">
            <input type="hidden" name="action" value="cover">
            <div class="layui-form-item">
              <div class="avatar-add">
                <p>建议尺寸168*168，支持jpg、png、gif，最大不能超过50KB</p>
                <button type="button" class="layui-btn upload-img" onclick="cover.click()">
                  <i class="layui-icon">&#xe67c;</i>上传封面
                </button>
                <input type="file" name="cover" id="cover" hidden>
                <img src="<?php echo \think\Cookie::get('LoginUser')['cover']; ?>" id="img">
                <span class="loading"></span>
              </div>
            </div>
            <button type="submit" class="layui-btn">确认修改</button>
          </form>
        </div>

      </div>
    </div>
  </div>
</div>
</div>
<script>
  layui.use(['form', 'layer'], function () {
    $ = layui.jquery;
    var form = layui.form
      , layer = layui.layer;


    // 原生图片预览
    function getObjectURL(file) {
      var url = null;
      if (window.createObjectURL != undefined) { // basic
        url = window.createObjectURL(file);
      } else if (window.URL != undefined) { // mozilla(firefox)
        url = window.URL.createObjectURL(file);
      } else if (window.webkitURL != undefined) { // webkit or chrome
        url = window.webkitURL.createObjectURL(file);
      }
      return url;
    }
    $('#cover').change(function () {
      var url = getObjectURL(this.files[0]);

      if (url) {
        $('#img').attr('src', url);
      }
    })

    //通过省查询市
    form.on('select(province)', function (data) {
      var code = data.value;

      //ajax请求数据
      $.ajax({
        url: `<?php echo url('home/user/area'); ?>`,
        type: 'post',
        data: {
          'code': `${code}`
        },
        dataType: 'json',
        success: function (res) {
          if (res.code == 1) {
            let option = '<option value="0">选择市</option>';
            res.data.forEach(item => {
              option += `<option value="${item.code}">${item.name}</option>`
            });

            $('#city').html(option);
            form.render('select');
          }
        }
      })
    })

    //通过市查询区
    form.on('select(city)', function (data) {
      var code = data.value;

      //ajax请求数据
      $.ajax({
        url: `<?php echo url('home/user/area'); ?>`,
        type: 'post',
        data: {
          'code': `${code}`
        },
        dataType: 'json',
        success: function (res) {
          if (res.code == 1) {
            let option = '<option value="0">选择区</option>';
            res.data.forEach(item => {
              option += `<option value="${item.code}">${item.name}</option>`
            });

            $('#district').html(option);
            form.render('select');
          }
        }
      })
    })

    $('#auth').click(function () {

      layer.confirm('是否发送激活邮件?', { icon: 3, title: '发送邮件' }, function (index) {

        //当点击确认后关闭窗口
        layer.close(index);

        //获取当前登录的用户邮箱
        var email = $('#L_email').val();

        //请求
        $.ajax({
          url: `<?php echo url('home/user/email'); ?>`,
          type: 'post',
          data: {
            'email': email,
          },
          dataType: 'json',
          success: function (res) {
            if (res.code == 1) {
              layer.msg(res.msg, { icon: 6 })
            } else {
              layer.msg(res.msg, { icon: 5 })
            }
          }
        })
      });
    })
  })
</script>
    <!-- 底部 -->
    <div class="fly-footer">
    <p>2017 &copy; <a href="http://www.layui.com/" target="_blank">Fly技术社区</a></p>
</div>
</body>

</html>